home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 026-050 / scopedisk33 / dmouse11 / makefile < prev   
Makefile  |  1995-03-18  |  782b  |  45 lines

  1.  
  2. #   Makefile for DMouse
  3. #
  4. #   +L = 32 bit ints
  5.  
  6. SYMS=    include:symbols.m
  7. SYMC=    include:local/makesymbols.c
  8. CFLAGS= +L +I$(SYMS)
  9.  
  10. SR1 = dmouse.c
  11. SR2 = dmouse-handler.c
  12.  
  13. OB1 = ram:dmouse.o
  14. OB2 = ram:dmouse-handler.o
  15.  
  16. EX1 = c:dmouse
  17. EX2 = l:dmouse-handler
  18.  
  19.  
  20. all:    $(SYMS) $(EX1) $(EX2)
  21.  
  22. arc:
  23.     copy dmouse-handler.c ram:dmouse-h.c
  24.     copy l:dmouse-handler ram:dmouse-h
  25.     -delete ram:dm.arc
  26.     arc a ram:dm ram:dmouse-h.c ram:dmouse-h dmouse.doc dmouse.c c:dmouse execute.me
  27.     delete ram:dmouse-h.c ram:dmouse-h
  28.  
  29. $(EX1) : $(OB1)
  30.     ln +Q $(OB1) -lc32 -o $(EX1)
  31.  
  32. $(EX2) : $(OB2)
  33.     ln +Q $(OB2) -lc32 -ldres -o $(EX2)
  34.  
  35.  
  36. $(OB1) : $(SR1)
  37.     cc $(CFLAGS) $(SR1) -o $(OB1)
  38.  
  39. $(OB2) : $(SR2)
  40.     cc $(CFLAGS) $(SR2) -o $(OB2)
  41.  
  42. $(SYMS):    $(SYMC)
  43.     make -f include:local/Makefile
  44.  
  45.